import java.io.InputStream;
import java.util.Scanner;


public class TrataCliente implements Runnable {
	
	private InputStream cliente;
	private Servidor servidor;
	
	public TrataCliente( final InputStream cliente, final Servidor servidor ) {
		
		this.cliente = cliente;
		this.servidor = servidor;
	}
	
	public void run() {
		
		//Quando chegar uma mensagem, distribui para todos
		Scanner s = new Scanner( this.cliente );
		
		while( s.hasNextLine() ) {
			
			servidor.distribuiMensagem( s.nextLine() );
		}
	}
	
}
